.webim-touch{
	.im-icon{
		display: block;
		width: 2rem;
		height: 2rem;
	}
	.im-icon-back{
		background: url(#{$mstatic}/img/ico-back.png) no-repeat center;
		background-size: .525rem auto;
	}
	.im-icon-more{
		background: url(#{$mstatic}/img/ico-more.png) no-repeat center;
		background-size: .9rem auto;
	}
	.im-icon-search{
		background: url(#{$mstatic}/img/ico-search.png) no-repeat center;
		background-size: .65rem auto;
	}
	.im-icon-close{
		background: url(#{$mstatic}/img/ico-close.png) no-repeat center;
		background-size: .65rem auto;
	}
	.im-icon-trash{
		width:100%;
		height:100%;
		background: url(#{$mstatic}/img/ico-del.png) no-repeat center;
		background-size: 1rem auto;
	}
	.im-icon-mail{
		background: url(#{$mstatic}/img/ico-mail.png) no-repeat center;
		background-size: auto .85rem;
	}
	.im-icon-face{
		display: block;
		width: 1.5rem;
		height: 1.5rem;
		background: url(#{$mstatic}/img/ico-face.png) no-repeat center;
		background-size: 1rem auto;
		float: right;
		margin: .5rem .25rem .5rem 0;
	}
	
	.im-icon-member{
		display: inline-block;
		width: 1rem;
		height: 1rem;
		background-size: 1rem 1rem!important;
		margin-left: 0.1rem;
	}
	
	.im-icon-gold{
		background: url(#{$mstatic}/img/ico-gold.png) no-repeat center;
	}
	
	.im-icon-as{
		background: url(#{$mstatic}/img/ico-as.png) no-repeat center;
	}
	
	.im-icon-sending-before,
	.im-icon-resend-before,{
		position:absolute;
		left: -1.15rem;
	}
	
	.im-icon-sending,
	.im-icon-sending-before{
		display: inline-block;
		width: 1rem;
		height: 1rem;
		background-size: 1rem 1rem!important;
		margin-right: 0.1rem;
		background: url(#{$mstatic}/img/sending.png) no-repeat center;
	}

	.im-icon-resend,
	.im-icon-resend-before{
		display: inline-block;
		width: 1rem;
		height: 1rem;
		background-size: 1rem 1rem!important;
		margin-right: 0.1rem;
		background: url(#{$mstatic}/img/resend.png) no-repeat center;
	}
	
	.im-icon-loading{
		display: inline-block;
		width: 2.16rem;
		padding: 0.8rem 0 1rem 0;
		margin:auto;
		background-size: 2.15rem 2rem!important;
		background: url(#{$mstatic}/img/loading.png) no-repeat center;
		text-align:center;
		
		.im-icon-dot{
			display:inline-block;
			width:0.2rem;
			height:0.2rem;
			border-radius:0.2rem;
			-webkit-border-radius:0.2rem;
			-ms-border-radius:0.2rem;
			-o-border-radius:0.2rem;
			background-color:#ccc;
		}
	}
	
	.im-icon-warn{
		display: inline-block;
		//width: 2.2rem;
		//height: 2.2rem;
		background-size: 1.9rem auto!important;
		background: url(#{$mstatic}/img/ico-warn.png) no-repeat center;
	}
}